petroleum or natural gas wells - Francés Inglés Diccionario